查看原文
其他

WEB3科普|加密钱包是什么?

Buzz Labs 2023-04-22

The following article is from 老王讲Web3 Author TC

上一节我们探讨区块链是什么,区块链技术是为了解决信任问题、降低信用成本,其本质是本质上是一个去中心化的分布式数据账本,由网络上的多个节点共同管理,去中心化,不可篡改,数据共享。那如何使用区块链账本呢?我们首先需要拥有一个加密钱包。先来看看钱包的演变。


钱包的演变


  • 现金钱包

实物钱包,品牌LV,价格很贵但能装的钱不多


  • 微信钱包

1.电子钱包,只能通过微信客户端管理钱包。

2.由微信的中心服务器记账。

   3.通过微信账号或实名身份证明所有权。
   4.只能看到自己钱包的交易明细。



• 数字人民币钱 

1.电子钱包,只能通过数字人民币客户端管理钱包。

2.由央行控制的服务器节点记账。

   3.份证明绑定私钥,通过身份证明证明所有权
   4.只能看到自己钱包的交易明细。



• 加密钱包

1.电子钱包,由公钥和私钥组成,可以使用任何加密钱包软件管理钱包

2.由公链上的多个节点通过共识记账,任何人都可以运行一个记账节点,记在区块链上,不可篡改。

   3.通过私钥证明所有权。
   4.用户可以看到公链上自己和他人的所有交易。

只要拥有私钥,你可以使用以下任何一个软件管理你的钱包,这些钱包软件都是开源的,只有你确认签名才能进行交易。


加密钱包的原理

数字钱包的生成可以简单的分解为三个步骤:

1. 创建随机私钥(64位16进制字符/256比特/32字节);

2. 从私钥推导出公钥(128位16进制字符/512比特/64字节);

3. 从公钥中导出地址(40位16进制字符/160比特/20字节)。

如上图,公钥就像你的银行账号,别人可以通过这个公开的账号给你转账,私钥就像密码,没有私钥授权谁也动不了你的账户。

但是,银行密码丢了你可以拿身份证去银行柜台修改,私钥丢了,你就失去了加密资产控制权。银行可以冻结你的账号,但是没有人可以冻结你的加密账户。

创建加密钱包

• 通过钱包软件创建加密钱包,常见的加密钱包软件有Metamask、Trust wallet、 Token pocket、coinbase等,用户可以到官方网站下载客户端,然后按照客户端指示创建钱包。

• 通过钱包生成器(WalletGenerator)生成,钱包生成器是一个开源工具,它允许用户创建多个不同类型的钱包,包括以太坊、比特币、莱特币等。您可以在它的网站上下载工具,并离线使用它,以确保安全性。

重要的事情要说三遍:妥善保管并隐藏您的私钥,妥善保管并隐藏您的私钥,妥善保管并隐藏您的私钥。

往期回顾          

WEB3科普|区块链是什么?(漫画图解区块链)

注:文中素材来源于网络公开资料,如有侵权请联系删除。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存